@-webkit-keyframes rotate-center {
    0% {
        -webkit-transform: rotate(0);
                transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}
@keyframes rotate-center {
    0% {
        -webkit-transform: rotate(0);
                transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

.rotate-center {
    -webkit-animation: rotate-center 1s infinite ease-in-out both;
            animation: rotate-center 1s infinite ease-in-out both;
}

@-webkit-keyframes slide {
    0% {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
    25% {
        -webkit-transform: translateX(-10em);
                transform: translateX(-10em);
    }
    75% {
        -webkit-transform: translateX(10em);
                transform: translateX(10em);
    }
    100% {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
}
@keyframes slide {
    0% {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
    25% {
        -webkit-transform: translateX(-10em);
                transform: translateX(-10em);
    }
    75% {
        -webkit-transform: translateX(10em);
                transform: translateX(10em);
    }
    100% {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
}
.slide {
	-webkit-animation: slide 4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both infinite;
	        animation: slide 4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both infinite;
}